republic of madagascar - French English Dictionary